package com.ledi.guns.common.persistence.dao;

import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.ledi.guns.common.persistence.model.Region;
import com.ledi.guns.common.persistence.model.vo.RegionVo;

import java.util.List;

/**
 * <p>
 * Mapper 接口
 * </p>
 *
 * @author ledi
 * @since 2017-11-29
 */

public interface RegionMapper extends BaseMapper<Region> {

	/**
	 * 获取省
	 *
	 * @return
	 */
	List<RegionVo> getProvince();

	/**
	 * 获取市
	 *
	 * @param province
	 * @return
	 */
	List<RegionVo> getCity(String province);

	/**
	 * 获取地区
	 *
	 * @param city
	 * @return
	 */
	List<RegionVo> getarea(String city);

	/**
	 * 通过code获取名称
	 *
	 * @param code
	 * @return
	 */
	String getNameByCode(String code);

	/**
	 * 通过名称获取code
	 *
	 * @param name
	 * @return
	 */
	String getCodeByName(String name);
}
